package com.insurance.pingan.bid.dto.apply;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author Style
 * @version 1.0
 * @date 2020/10/25
 **/
@AllArgsConstructor
@NoArgsConstructor
@Data
public class ApplicantInfo {

    /**
     * 地址
     */
    private String address;

    /**
     * 年龄
     */
    private String age;

    /**
     * 开票地址（税务登记地址）
     */
    private String billingAddress;

    /**
     * 开票开户银行
     */
    private String billingDepositBank;

    /**
     * 开票开户银行账户
     */
    private String billingDepositBankAccount;

    /**
     * 开票电话
     */
    private String billingPhone;

    /**
     * 出生年月 【当为个人时必传】
     */
    private String birthday;

    /**
     * 证件号码
     */
    private String certificateNo;

    /**
     * 证件类型
     * 个人(01：身份证、02：护照、03：军人证、04：港澳通行证，05：驾驶证、06：港澳回乡证或台胞证，
     * 07：临时身份证、99：其他)
     * 团体(01：组织机构代码证、02：税务登记证、03：统一社会信用代码、04：工商营业执照号、99：其他)
     */
    private String certificateType;

    /**
     * 公司(单位)名称
     */
    private String companyName;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 发票打印类型 【01普票 02专票 03无需开票】【当为02时才需要传下面六项信息】(需要发票时必传)
     */
    private String invoicePrintType;

    private String isBank;

    /**
     * 联系人名称
     */
    private String linkManName;

    /**
     * 投保人名称
     */
    private String name;

    /**
     * 国籍
     */
    private String nationality;

    /**
     * 办公电话
     */
    private String officeTelephone;

    /**
     * 个团标志,编码值域【1:个人，0:团体】
     */
    private String personnelType;

    /**
     * 邮政编码
     */
    private String postcode;

    /**
     * 性别（男：M，女：F）【当为个人时必传】
     */
    private String sexCode;

    /**
     * 纳税人证件类型（01纳税识别号，02统一社会信用代码）(需要发票时必传)
     */
    private String taxpayerCertificateNo;

    /**
     * 纳税人识别号(需要发票时必传)
     */
    private String taxpayerCertificateType;

    /**
     * 手机号码(用于批改接口传参)
     */
    private String mobileTelephone;

}
